<!--
/******************************************************************************
  @file    VideoOptimizationFeature.xml
  @brief   Video Optimization feature xml

  DESCRIPTION
      Each feature has an xml file to define the feature components

  ===========================================================================
  Copyright (c) 2020-2022 Qualcomm Technologies, Inc.
  All Rights Reserved.
  Confidential and Proprietary - Qualcomm Technologies, Inc.
  ===========================================================================
******************************************************************************/
-->
<Feature>
   <Name>VideoPowerOptFeature</Name>
   <Libname>libvideooptfeature.so</Libname>
   <Configs>
        <MAX_CONTENT_FPS>30</MAX_CONTENT_FPS>
        <MAX_HW_CONTENT_FPS>120</MAX_HW_CONTENT_FPS>
        <MAX_PANEL_FPS>120</MAX_PANEL_FPS>
        <MAX_SAMPLE_NUM>6</MAX_SAMPLE_NUM>
    </Configs>
    <Profiles>
        <!-- Please keep profile with target at the top. -->
        <Profile target = "diwali">
            <!-- Disable Colocation  -->
            <DEFAULT>0x40CF4000, 0x270F2706</DEFAULT>
            <!-- SCHED_WINDOW_TICKS_UPDATE resource opcode, value -->
            <!-- MPCTLV3_SCHEDUTIL_HISPEED_FREQ_CLUSTER_LITTLE -->
            <!-- MPCTLV3_SCHEDUTIL_HISPEED_FREQ_CLUSTER_BIG -->
            <!-- MPCTLV3_TARGET_LOAD_THRESH_CLUSTER_LITTLE -->
            <!-- MPCTLV3_TARGET_LOAD_SHIFT_CLUSTER_LITTLE -->
            <!-- MPCTLV3_SCHED_LOAD_BOOST_LITTLE -->
            <!-- MPCTLV3_SCHED_LOAD_BOOST_BIG -->
            <!-- MPCTLV3_SCHEDUTIL_RTG_BOOST_FREQ_CLUSTER_LITTLE -->
            <!-- MPCTLV3_SCHEDUTIL_RTG_BOOST_FREQ_CLUSTER_BIG -->
            <!--  MPCTLV3_MIN_ONLINE_CPU_CLUSTER_BIG -->
            <PROFILE1>0x40CA4000, 0x8, 0x4143C100, 844, 0x4143C000, 1113, 0x41450100, 0, 0x41454100, 0x4, 0x40C68100, -20, 0x40C68000, -10, 0x4144C100, 600000, 0x4144C000, 600000, 0x41000000, 3</PROFILE1>
        </Profile>
        <Profile>
            <!-- Disable Colocation  -->
            <DEFAULT>0x40CF4000, 0x270F2706</DEFAULT>
            <!-- SCHED_WINDOW_TICKS_UPDATE resource opcode, value -->
            <!-- MPCTLV3_SCHEDUTIL_HISPEED_FREQ_CLUSTER_LITTLE -->
            <!-- MPCTLV3_SCHEDUTIL_HISPEED_FREQ_CLUSTER_BIG -->
            <!-- MPCTLV3_TARGET_LOAD_THRESH_CLUSTER_LITTLE -->
            <!-- MPCTLV3_TARGET_LOAD_SHIFT_CLUSTER_LITTLE -->
            <!-- MPCTLV3_SCHED_LOAD_BOOST_LITTLE -->
            <!-- MPCTLV3_SCHED_LOAD_BOOST_BIG -->
            <!-- MPCTLV3_SCHEDUTIL_RTG_BOOST_FREQ_CLUSTER_LITTLE -->
            <!-- MPCTLV3_SCHEDUTIL_RTG_BOOST_FREQ_CLUSTER_BIG -->
            <PROFILE1>0x40CA4000, 0x8, 0x4143C100, 844, 0x4143C000, 1113, 0x41450100, 0, 0x41454100, 0x4, 0x40C68100, -20, 0x40C68000, -10, 0x4144C100, 600000, 0x4144C000, 600000</PROFILE1>
        </Profile>
    </Profiles>
    <IgnoredApps>
        <App>com.google.android.gms</App>
        <App>com.android.vending</App>
        <App>com.google.android.projection.gearhead</App>
    </IgnoredApps>
</Feature>
